package com.shop.common.entity.item;

import java.util.Date;

public class Label {
    /**
     * 标签id
     */
    private Integer id;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 标签名
     */
    private String labelName;

    /**
     * 标签描述
     */
    private String labelDesc;

    /**
     * 标签颜色
     */
    private String labelColor;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 数据状态：0 正常，1删除
     */
    private Integer dataStatus;

    /**
     * @Author zhoulk
     * @Description //标签类型
     * @Date 13:25 2019/3/20
     *
     * @Param
     * @return
     * @errorCode //TODO
     **/
    private Integer labelType;
    /**
     * 标签id
     * @return id 标签id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 标签id
     * @param id 标签id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 用户id
     * @return user_id 用户id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 用户id
     * @param userId 用户id
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 标签名
     * @return label_name 标签名
     */
    public String getLabelName() {
        return labelName;
    }

    /**
     * 标签名
     * @param labelName 标签名
     */
    public void setLabelName(String labelName) {
        this.labelName = labelName == null ? null : labelName.trim();
    }

    /**
     * 标签描述
     * @return label_desc 标签描述
     */
    public String getLabelDesc() {
        return labelDesc;
    }

    /**
     * 标签描述
     * @param labelDesc 标签描述
     */
    public void setLabelDesc(String labelDesc) {
        this.labelDesc = labelDesc == null ? null : labelDesc.trim();
    }

    /**
     * 标签颜色
     * @return label_color 标签颜色
     */
    public String getLabelColor() {
        return labelColor;
    }

    /**
     * 标签颜色
     * @param labelColor 标签颜色
     */
    public void setLabelColor(String labelColor) {
        this.labelColor = labelColor == null ? null : labelColor.trim();
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 数据状态：0 正常，1删除
     * @return data_status 数据状态：0 正常，1删除
     */
    public Integer getDataStatus() {
        return dataStatus;
    }

    /**
     * 数据状态：0 正常，1删除
     * @param dataStatus 数据状态：0 正常，1删除
     */
    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }

    public Integer getLabelType() {
        return labelType;
    }

    public void setLabelType(Integer labelType) {
        this.labelType = labelType;
    }
}